#!/bin/bash

# 生产环境部署脚本
echo "正在部署生产环境..."

# 停止现有容器
echo "停止现有容器..."
docker-compose down

# 清理构建缓存（可选）
echo "清理Docker镜像..."
docker system prune -f

# 构建并启动服务
echo "构建并启动服务..."
docker-compose up --build -d

# 等待服务启动
echo "等待服务启动..."
sleep 30

# 检查服务状态
echo "检查服务状态..."
docker-compose ps

# 检查nginx日志
echo "检查nginx日志..."
docker-compose logs nginx --tail=20

echo "部署完成！"
echo "访问地址: http://localhost"
echo "后端Admin: http://localhost/admin/"
echo "API文档: http://localhost/api/"